package gdut.jmxywz.been;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Horizontal entity. @author MyEclipse Persistence Tools
 */

public class Horizontal implements java.io.Serializable {

	// Fields

	private Integer horId;
	private Teacher teacherByEditer;
	private Teacher teacherByAssessor;
	private String horNum;
	private String horTitle;
	private String horCopartner;
	private String horPrincipal;
	private Integer horAccount;
	private Integer horRec;
	private Date horTime;
	private String horContext;
	private String auditing;
	private String assessorInfo;
	private Date editedTime;
	private Set horizontalFiles = new HashSet(0);

	// Constructors

	/** default constructor */
	public Horizontal() {
	}

	/** minimal constructor */
	public Horizontal(String horNum, String horTitle, String horPrincipal,
			Integer horAccount) {
		this.horNum = horNum;
		this.horTitle = horTitle;
		this.horPrincipal = horPrincipal;
		this.horAccount = horAccount;
	}

	/** full constructor */
	public Horizontal(Teacher teacherByEditer, Teacher teacherByAssessor,
			String horNum, String horTitle, String horCopartner,
			String horPrincipal, Integer horAccount, Integer horRec,
			Date horTime, String horContext, String auditing,
			String assessorInfo, Date editedTime, Set horizontalFiles) {
		this.teacherByEditer = teacherByEditer;
		this.teacherByAssessor = teacherByAssessor;
		this.horNum = horNum;
		this.horTitle = horTitle;
		this.horCopartner = horCopartner;
		this.horPrincipal = horPrincipal;
		this.horAccount = horAccount;
		this.horRec = horRec;
		this.horTime = horTime;
		this.horContext = horContext;
		this.auditing = auditing;
		this.assessorInfo = assessorInfo;
		this.editedTime = editedTime;
		this.horizontalFiles = horizontalFiles;
	}

	// Property accessors

	public Integer getHorId() {
		return this.horId;
	}

	public void setHorId(Integer horId) {
		this.horId = horId;
	}

	public Teacher getTeacherByEditer() {
		return this.teacherByEditer;
	}

	public void setTeacherByEditer(Teacher teacherByEditer) {
		this.teacherByEditer = teacherByEditer;
	}

	public Teacher getTeacherByAssessor() {
		return this.teacherByAssessor;
	}

	public void setTeacherByAssessor(Teacher teacherByAssessor) {
		this.teacherByAssessor = teacherByAssessor;
	}

	public String getHorNum() {
		return this.horNum;
	}

	public void setHorNum(String horNum) {
		this.horNum = horNum;
	}

	public String getHorTitle() {
		return this.horTitle;
	}

	public void setHorTitle(String horTitle) {
		this.horTitle = horTitle;
	}

	public String getHorCopartner() {
		return this.horCopartner;
	}

	public void setHorCopartner(String horCopartner) {
		this.horCopartner = horCopartner;
	}

	public String getHorPrincipal() {
		return this.horPrincipal;
	}

	public void setHorPrincipal(String horPrincipal) {
		this.horPrincipal = horPrincipal;
	}

	public Integer getHorAccount() {
		return this.horAccount;
	}

	public void setHorAccount(Integer horAccount) {
		this.horAccount = horAccount;
	}

	public Integer getHorRec() {
		return this.horRec;
	}

	public void setHorRec(Integer horRec) {
		this.horRec = horRec;
	}

	public Date getHorTime() {
		return this.horTime;
	}

	public void setHorTime(Date horTime) {
		this.horTime = horTime;
	}

	public String getHorContext() {
		return this.horContext;
	}

	public void setHorContext(String horContext) {
		this.horContext = horContext;
	}

	public String getAuditing() {
		return this.auditing;
	}

	public void setAuditing(String auditing) {
		this.auditing = auditing;
	}

	public String getAssessorInfo() {
		return this.assessorInfo;
	}

	public void setAssessorInfo(String assessorInfo) {
		this.assessorInfo = assessorInfo;
	}

	public Date getEditedTime() {
		return this.editedTime;
	}

	public void setEditedTime(Date editedTime) {
		this.editedTime = editedTime;
	}

	public Set getHorizontalFiles() {
		return this.horizontalFiles;
	}

	public void setHorizontalFiles(Set horizontalFiles) {
		this.horizontalFiles = horizontalFiles;
	}

}